/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

$(document).ready(function(){
    $("#option1").click(function(){
        select("option1")
    });
    $("#option2").click(function(){
        select("option2")
    });
    $("#option3").click(function(){
        select("option3")
    });
    $("#tag1").click(function(){
        setSubCondition("monthly");
    });
    $("#tag2").click(function(){
        setSubCondition("daily");
    });
    $("#tag3").click(function(){
        setSubCondition("yearly");
    });
})

function select(target){
    var hasSub=false;
    var herf=window.location.href;
    var arguments=herf.split("?");
    if(arguments.length>1){
        var arg1=arguments[1].split("&");
        for(var n=0;n<arg1.length;n++){
            var name=arg1[n].split("=")[0];
            if(name=="option"){
                hasSub=true;
                var tar=arg1[n].split("=")[1];
                herf=herf.replace(tar,target);
                jump(herf);
                break;
            }
        }
        if(!hasSub){
            herf=herf.concat("&option="+target);
            jump(herf);
        }
    }
    else{
        herf=herf.concat("?option="+target);
        jump(herf);
    }
}

function setSubCondition(condition){
    var hasSub=false;
    var herf=window.location.href;
    var arguments=herf.split("?");
    if(arguments.length>1){
        var arg1=arguments[1].split("&");
        for(var n=0;n<arg1.length;n++){
            var name=arg1[n].split("=")[0];
            if(name=="subcondition"){
                hasSub=true;
                var tar=arg1[n].split("=")[1];
                herf=herf.replace(tar,condition);
                jump(herf);
                break;
            }
        }
        if(!hasSub){
            herf=herf.concat("&subcondition="+condition);
            jump(herf);
        }
    }
    else{
        herf=herf.concat("?option=option1&subcondition="+condition);
        jump(herf);
    }
}

function jump(url){
    window.location.href=url;
}
